package com.yq.core.constant;

/**
 * 信  息：[yiqnuan] [2017-05-03] [1.0.2];
 * 描  述：系统常量
 */

public class Constant {

    /******************************************************************************/
    /**
     * 管理员 session key
     */
    public static String SESSION_KEY = "session_key";
    public static String SESSION_ADMIN_ID_KEY = "session_admin_id_key";// 管理员id session
    public static String SESSION_ID_KEY = "session_id_key";// session id
    public static String SESSION_MENU_KEY = "session_menu_key";// 菜单 session

    /******************************************************************************/

    /**
     * 默认数据：uid、admin 等
     */
    public static String SYS_ADMIN = "admin";

    /******************************************************************************/

    /**
     * 操作成功，默认提示信息
     */
    public static String MSG_SUCESS_DEFAULT = "操作成功";
    /**
     * 参数错误，默认提示信息
     */
    public static String MSG_ERROR_DEFAULT = "参数错误";
    /**
     * 查找信息[对象]不存在
     */
    public static String MSG_ERROR_UNEXIST = "不存在";
    /**
     * 账户已冻结
     */
    public static String MSG_ERROR_LOCK = "账户已冻结";

    /******************************************************************************/
    /**
     * 操作成功
     */
    public static int STATE_SUCESS = 0;
    /**
     * 操作失败
     */
    public static int STATE_ERROR = 1;

    /******************************************************************************/
    // E01：系统 [ 00:成功; 01:失败; 02:错误; 03:信息[对象]不存在; ]
    // E02：权限 [ 00:占位; ]
    // E03：登录 [ 00:占位; 01:登录帐号或密码错误; 02:登录帐号已冻结; 03:验证码错误; 04:登录超时; ]
    // E04：业务 [ 00:占位; ]
    /**
     * 成功:E0100
     */
    public static String CODE_100 = "E0100";
    /**
     * 失败:E0101
     */
    public static String CODE_101 = "E0101";
    /**
     * 系统错误:E0102
     */
    public static String CODE_102 = "E0102";
    /**
     * 信息[对象]不存在:E0103
     */
    public static String CODE_103 = "E0103";
    /**
     * 权限错误:E0200
     */
    public static String CODE_200 = "E0200";
    /**
     * 登录帐号或密码错误:E0301
     */
    public static String CODE_301 = "E0301";
    /**
     * 登录帐号已冻结:E0302
     */
    public static String CODE_302 = "E0302";
    /**
     * 验证码错误:E0303
     */
    public static String CODE_303 = "E0303";
    /**
     * 登录超时:E0304
     */
    public static String CODE_304 = "E0304";
    /**
     * 业务错误:E0400
     */
    public static String CODE_400 = "E0400";

    /******************************************************************************/

}
